(C) 1996 AROS - The Amiga Replacement OS


NAME
#include <proto/dos.h>
struct DosList * AttemptLockDosList()
SYNOPSIS
ULONG flags

LOCATION
In DOSBase at offset 111
FUNCTION
Tries to get a lock on some of the dos lists. If all went well a handle is returned that can be used for FindDosEntry(). Don't try to busy wait until the lock can be granted - use LockDosList() instead.

INPUTS
flags
what lists to lock
RESULT
Handle to the dos list or NULL. This is not a direct pointer to the first list element but to a pseudo element instead.

NOTES
EXAMPLE
BUGS
SEE ALSO
INTERNALS
HISTORY
RCS file: /home/AROS/CVS/AROS/rom/dos/attemptlockdoslist.c,v Working file: ../../rom/dos/attemptlockdoslist.c head: 1.6 branch: locks: strict access list: symbolic names: REL_1_8: 1.3 AROS17: 1.3 alpha: 1.1.1.1 digulla: 1.1.1 keyword substitution: kv total revisions: 7; selected revisions: 7 description: ---------------------------- revision 1.6 date: 1997/01/27 00:36:14; author: ldp; state: Exp; lines: +8 -3 Polish ---------------------------- revision 1.5 date: 1996/12/09 13:53:21; author: aros; state: Exp; lines: +5 -2 Added empty templates for all missing functions Moved #include's into first column ---------------------------- revision 1.4 date: 1996/10/24 15:50:24; author: aros; state: Exp; lines: +10 -6 Use the official AROS macros over the __AROS versions. ---------------------------- revision 1.3 date: 1996/08/13 13:52:44; author: digulla; state: Exp; lines: +9 -6 Replaced by "dos_intern.h" or added "dos_intern.h" Replaced __AROS_LA by __AROS_LHA ---------------------------- revision 1.2 date: 1996/08/01 17:40:47; author: digulla; state: Exp; lines: +1 -0 Added standard header for all files ---------------------------- revision 1.1 date: 1996/07/28 16:37:22; author: digulla; state: Exp; branches: 1.1.1; Initial revision ---------------------------- revision 1.1.1.1 date: 1996/07/28 16:37:22; author: digulla; state: Exp; lines: +0 -0 First CVS version of AROS =============================================================================